home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 May / PCWMAY06.iso / Software / Freeware / First Page 2006 3.00 / fp2006-final-3.00-setup.exe / {app} / Iscripts / Message Dialogs / encrypt.izs < prev    next >
Text File  |  2005-09-28  |  3KB  |  46 lines

  1. <!NOWIZARD>
  2.  
  3. <!TITLE>Message Encrypter
  4. <!/TITLE>
  5.  
  6. <!DESCRIPTION>Encrypt messages, and more importantly, decrypt them back, using this fun script. Use it to communiate with your friends in secrecy!
  7.  
  8. <!/DESCRIPTION> 
  9.  
  10. <!CATEGORY>messages<!/CATEGORY>
  11.  
  12. <!SCRIPT>
  13. <!-- START OF SCRIPT -->
  14. <SCRIPT LANGUAGE="JavaScript">
  15. <!--
  16.  
  17. var letters = 'ghijklabvwxyzABCDEFef)_+|<>?:mnQRSTU~!@#$%^VWXYZ`1234567opGHIJKLu./;'+"'"+'[]MNOP890-='+'\\'+'&*("{},cdqrst '+"\n";var split = letters.split("");var num = '';var c = '';var encrypted = '';function encrypt(it){var b = '0';var chars = it.split("");while(b<it.length)       {c = '0';while(c<letters.length){if(split[c] == chars[b]){if(c == "0") { c = ""; }if(eval(c+10) >= letters.length){num = eval(10-(letters.length-c));encrypted += split[num];}else{num = eval(c+10);encrypted += split[num];}}c++;}b++;}document.forms[0].data.value = encrypted;encrypted = '';}function decrypt(it){var b = '0';var chars = it.split("");while(b<it.length){c = '0';while(c<letters.length){if(split[c] == chars[b]){if(c == "0") { c = ""; }if(eval(c-10) < 0){num = eval(letters.length-(10-c));encrypted += split[num];}else{num = eval(c-10);encrypted += split[num];}}c++;}b++;}document.forms[0].data.value = encrypted;encrypted = '';}
  18. // -->
  19. </SCRIPT>
  20. <FORM>
  21. <TEXTAREA ROWS="9" COLS="60" NAME="data" wrap="virtual"></TEXTAREA><BR>
  22. <INPUT TYPE="BUTTON" VALUE="Encrypt" onClick="encrypt(document.forms[0].data.value)">
  23. <INPUT TYPE="BUTTON" VALUE="Decrypt" onClick="decrypt(document.forms[0].data.value)">
  24. </FORM>
  25. <!-- END OF SCRIPT -->
  26. <!/SCRIPT>
  27.  
  28. <!PREVIEW>
  29. <!-- START OF SCRIPT -->
  30. <SCRIPT LANGUAGE="JavaScript">
  31. <!--
  32.  
  33. var letters = 'ghijklabvwxyzABCDEFef)_+|<>?:mnQRSTU~!@#$%^VWXYZ`1234567opGHIJKLu./;'+"'"+'[]MNOP890-='+'\\'+'&*("{},cdqrst '+"\n";var split = letters.split("");var num = '';var c = '';var encrypted = '';function encrypt(it){var b = '0';var chars = it.split("");while(b<it.length)       {c = '0';while(c<letters.length){if(split[c] == chars[b]){if(c == "0") { c = ""; }if(eval(c+10) >= letters.length){num = eval(10-(letters.length-c));encrypted += split[num];}else{num = eval(c+10);encrypted += split[num];}}c++;}b++;}document.forms[0].data.value = encrypted;encrypted = '';}function decrypt(it){var b = '0';var chars = it.split("");while(b<it.length){c = '0';while(c<letters.length){if(split[c] == chars[b]){if(c == "0") { c = ""; }if(eval(c-10) < 0){num = eval(letters.length-(10-c));encrypted += split[num];}else{num = eval(c-10);encrypted += split[num];}}c++;}b++;}document.forms[0].data.value = encrypted;encrypted = '';}
  34. // -->
  35. </SCRIPT>
  36. <FORM>
  37. <TEXTAREA ROWS="9" COLS="60" NAME="data" wrap="virtual"></TEXTAREA><BR>
  38. <INPUT TYPE="BUTTON" VALUE="Encrypt" onClick="encrypt(document.forms[0].data.value)">
  39. <INPUT TYPE="BUTTON" VALUE="Decrypt" onClick="decrypt(document.forms[0].data.value)">
  40. </FORM>
  41.  
  42. <!-- END OF SCRIPT -->
  43. <!/PREVIEW>
  44.  
  45. <!RELATED>NONE<!/RELATED>
  46.